package routes

import (
	"net/http"
	"os"
)

func SetupWebsiteRoutes() {
	Dist := http.FileServer(http.FS(os.DirFS("dist")))
	http.Handle("/website/", http.StripPrefix("/website", Dist))
}

// 关键修改点：
// 1. 将 / 改为 /website/ 作为路径前缀
// 2. 添加 http.StripPrefix 来移除请求路径中的 /website 前缀
// 3. 保留尾部斜杠 / 以确保正确匹配子路径
// 这样修改后：
// - 访问 /website/ 将显示dist目录下的index.html
// - 访问 /website/xxx.js 将正确返回dist目录下的xxx.js文件
// - 保持了原有的静态文件服务功能，只是改变了访问路径
// 这样修改后，您的静态文件服务将从 /website/ 开始，而不是根路径 /。如果您希望保持根路径 / 作为静态文件服务的入口，可以将 http.Handle("/", http.FileServer(http.FS(os.DirFS("dist")))) 添加到路由设置中。但请注意，这可能会与其他路由冲突，因此需要谨慎选择。
